package org.elepower.dao;

import org.apache.ibatis.annotations.Param;
import org.elepower.pojo.PsPoleInfo;

import java.util.List;

public interface PoleDao extends Common<PsPoleInfo,Integer>{

    /**
     * 查询所有没有线路的杆塔
     * @return
     */
    public List<PsPoleInfo> getPole();

    /**
     * 添加杆塔线路
     * @param poleIds
     */
    public void updateLine(@Param("lineId") Integer lineId,@Param("poleIds") Integer[] poleIds);

    /**
     * 删除杆塔线路
     * @param lineId
     */
    public void updateLineNull(Integer lineId);

    /**
     * 查询线路所属杆塔
     * @param lineId
     * @return
     */
    public List<PsPoleInfo> getLinePole(Integer lineId);

}
